package com.biz.primus.model.payment.vo.req;

import com.biz.primus.base.enums.CommonStatus;
import com.biz.primus.base.vo.LongIdVo;
import com.biz.primus.model.payment.enums.PaymentTradeType;
import com.biz.primus.model.payment.enums.PaymentType;
import lombok.Data;

/**
 * Created by defei on 9/25/17.
 */
@Data
public class PaymentChannelReqVo extends LongIdVo {

    private static final long serialVersionUID = 1396983643258592629L;

    /**
     * 商户ID
     */
    private Long merchantId;

    /**
     * 支付渠道名称
     */
    private PaymentType paymentType;

    /**
     * 交易方式
     */
    private PaymentTradeType paymentTradeType;

    /**
     * 配置参数,json字符串
     */
    private String param;

    /**
     * 备注
     */
    private String remark;

    /**
     * 支付渠道状态
     */
    private CommonStatus status = CommonStatus.DISABLE;

}
